import { httpData } from '@/utils/types';
import { post, get } from '@/utils/request';
export default {
    //*********************************************物料回收*********************************************** */
    // 生产管理-物料回收分页
    materialRecoveryList: (data?: httpData) => {
        return get('/app/material/recovery/list', data);
    },

    // 生产管理-物料回收新增编辑
    materialRecoverySave: (data?: httpData) => {
        return post('/app/material/recovery/save', data);
    },

    // 生产管理-物料回收删除
    materialRecoveryDeleteBatch: (data?: httpData) => {
        return post('/app/material/recovery/deleteBatch', data);
    },

    //*********************************************新增*********************************************** */

    // 物料列表分页无权限 isFuzzy => 1: 模糊  2: 不模糊
    materialListNoauth: (data?: httpData) => {
        return get('/material/list/noauth', { ...data, isFuzzy: 2 });
    },

    // 供应商列表详情/app/material/recovery/record/save
    supplierDetail: (data?: httpData) => {
        return get('/supplier/detail', data);
    },

    //*********************************************物料回收主页*********************************************** */
    // 生产管理-物料回收执行主页
    recoveryRecordMain: (data?: httpData) => {
        return get('/app/material/recovery/record/main', data);
    },

    // 生产管理-物料回收记录分页
    recoveryRecordList: (data?: httpData) => {
        return get('/app/material/recovery/record/list', data);
    },

    // 生产管理-物料回收新增编辑
    recoverySave: (data?: httpData) => {
        return post('/app/material/recovery/record/save', data);
    },

    // 计划管理-产线运行单详情
    lineRunDetail: (data?: httpData) => {
        return get('/order/production/line/run/detail', data);
    },

    //*********************************************汇出前*********************************************** */
    // 生产管理-物料回收-汇出（入）前扫码
    beforeEntryScan: (data?: httpData) => {
        return get('/app/material/recovery/before/entry/scan', data);
    },

    // 生产管理-物料回收汇出（入）前录入新增编辑
    beforeEntrySave: (data?: httpData) => {
        return post('/app/material/recovery/before/entry/save', data);
    },
    //*********************************************汇出后*********************************************** */
    // 生产管理-物料回收-汇出（入）后扫码
    afterEntryScan: (data?: httpData) => {
        return get('/app/material/recovery/after/entry/scan', data);
    },

    // 生产管理-物料回收汇出（入）后录入新增编辑
    afterEntrySave: (data?: httpData) => {
        return post('/app/material/recovery/after/entry/save', data);
    },
};
